\section{ProcessHeader Class Reference}
\label{a00114}\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}


7.5.2. Process Definition Header The process definition header keeps All information specific for a process definition such as process version, priority, duration of validity, etc.  


\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
{\bf Date} {\bf Created}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf Description} {\bf Description}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
DurationUnitEnum {\bf DurationUnit}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf Limit} {\bf Limit}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf Priority} {\bf Priority}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf TimeEstimation} {\bf TimeEstimation}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf ValidToFrom} {\bf ValidFrom}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf ValidToFrom} {\bf ValidTo}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 12 of file ProcessHeader.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!Created@{Created}}
\index{Created@{Created}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{Created}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Date} Created\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_ad511a1db7fdce6c4472b280282a2c64f}


Creation date of process definition. 



Definition at line 18 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!Description@{Description}}
\index{Description@{Description}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{Description}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Description} {\bf Description}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_a9712f8f3efd9c190d009ef33abeed121}


Short textual description of the process. 



Definition at line 24 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!DurationUnit@{DurationUnit}}
\index{DurationUnit@{DurationUnit}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{DurationUnit}]{\setlength{\rightskip}{0pt plus 5cm}DurationUnitEnum DurationUnit\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_aa0fd7d6e7307732a52e2dd81b4a2d9f7}


Describes the default unit To be applied To an integer duration value that has no unit tag. Possible units are: Y -\/ Year M -\/ Month D -\/ Day H -\/ Hour m -\/ Minute s – Second. 



Definition at line 32 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!Limit@{Limit}}
\index{Limit@{Limit}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{Limit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Limit} {\bf Limit}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_a5f7e93856cacb777617c6c2618ffcbff}


Expected duration for time management purposes (e.g. starting an escalation procedure etc.) in units of DurationUnit. It is counted From the starting date/time of the Process. The consequences of reaching the limit value are not defined in this document (i.e. vendor specific). It is assumed that in this case at least the \doxyref{Responsible}{p.}{a00120} of the current process is notified of this situation. 



Definition at line 42 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!Priority@{Priority}}
\index{Priority@{Priority}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{Priority}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Priority} {\bf Priority}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_ac8c6674be5cbbea9273d095226e2a225}


The priority of the process type. The units are defined in the \doxyref{Package}{p.}{a00097} header priority units. 



Definition at line 48 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!TimeEstimation@{TimeEstimation}}
\index{TimeEstimation@{TimeEstimation}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{TimeEstimation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TimeEstimation} {\bf TimeEstimation}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_a77b091da8bb12a10b9f136371f14c827}


Grouping of waiting time, working time, AND duration. Used for simulation purposes. 



Definition at line 54 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!ValidFrom@{ValidFrom}}
\index{ValidFrom@{ValidFrom}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{ValidFrom}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ValidToFrom} ValidFrom\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_a9e55c19e08aa31d81a1bfff33620502d}


The date that the process definition is Active From. Empty string means System date. Default: Inherited From Model Definition. 



Definition at line 61 of file ProcessHeader.cs.

\index{BPMVE\_\-XPDL\_\-Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}!ValidTo@{ValidTo}}
\index{ValidTo@{ValidTo}!BPMVE_XPDL_Library::ProcessHeader@{BPMVE\_\-XPDL\_\-Library::ProcessHeader}}
\subsubsection[{ValidTo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ValidToFrom} ValidTo\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00114_a9e4ca5f50462b821973dc01851088e3b}


The date at which the process definition becomes valid. Empty string means unlimited validity. Default: Inherited From Model Definition. 



Definition at line 68 of file ProcessHeader.cs.

